package com.yfp.client.domain.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.yfp.common.core.text.BigDecimal1Serializer;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 饮食日志-引导页返回数据
 */
@Data
public class ClientHealthGuidePageVO implements Serializable {

    private static final long serialVersionUID = 4605921129358359502L;

    /**
     * 建议体重
     */
    @JsonSerialize(using = BigDecimal1Serializer.class)
    @Schema(description = "建议体重")
    private BigDecimal weightLow;

    /**
     * 建议体重
     */
    @JsonSerialize(using = BigDecimal1Serializer.class)
    @Schema(description = "建议体重")
    private BigDecimal weightHigh;

    /**
     * BMI
     */
    @JsonSerialize(using = BigDecimal1Serializer.class)
    @Schema(description = "BMI")
    private BigDecimal bmi;

    /**
     * 热量缺口
     */
    @Schema(description = "热量缺口")
    private Integer gapKcal;
}
